<!DOCTYPE html>
<html lang="zh-cn">
<head>
    <base href="http://hefengxian.github.io/">
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>IDEA 错误的字体配置</title>

    <link rel="shortcut icon" href="assets/site/images/favicon.ico" />

    <link rel="stylesheet" href="http://cdn.bootcss.com/font-awesome/4.4.0/css/font-awesome.min.css">
    <link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.min.css">
    <link rel="stylesheet" href="assets/site/css/site.css">

    <script src="assets/libs/art-template/template.js"></script>
    <script src="http://cdn.bootcss.com/require.js/2.1.20/require.min.js"></script>
    <script src="http://cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script>
    <script src="http://cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
    <script src="assets/libs/require-js/main-cdn.js"></script>
    <script src="assets/site/js/site.js"></script>
</head>
<body>
<div class="container">
    <div id="_navbar"></div>


    <div id="_content">
        <br>
        <h3 class="header">
            <i class="fa fa-birthday-cake"></i>&nbsp;
            IDEA 错误的字体配置
            <small>Intellij IDEA</small>
        </h3>

        <!-- 文章信息 -->
        <p class="info">
            <!-- 日期 -->
            <span class="date"><i class="fa fa-calendar"></i>2015-11-21</span>
            <!-- 分类 -->
            <span class="category"><i class="fa fa-folder"></i><a href="#">测试</a></span>
            <!-- 作者 -->
            <span class="author"><i class="fa fa-user"></i><a href="#">HFX</a></span>
        </p>
        <hr>

        <!-- 正文 -->
        <div class="text">
            <p>在Ubuntu的IDEA中想使用好看的中文字体，于是下载了一个“思源黑体 CN Normal”字体，可是不知道为何在 <b>IDEA->Settings->Appearance & Behavior->Appearance</b> 中选择了该字体之后就出现了如下这一幕...</p>
            <img src="assets/site/images/idea_bad_font_config0.png" alt="idea bad font config" class="img-responsive img-rounded"/>
            <br/>
            <p>当时的心情是这样的：</p>
            <img src="assets/site/images/wtf.gif" alt="" class="img-responsive"/>
            <br/>
            <p>由于字体无法显示，所以也无法再次使用菜单将字体修改回去，难道又要重装一次？设置都没备份，重装又要重新设置？太坑爹了吧！！！</p>
            <p>但是转念一想，既然是配置肯定是有地方可以保存的，于是乎找到对应的目录，一般Ubuntu IDEA的配置文件就在当前用户主目录下的隐藏文件里，Windows类似</p>
            <pre><code class="bash">$ cd ~
$ la</code></pre>
            <p>其中有一个隐藏文件夹<code class="code">.IntelliJIdea14</code>里面有两个文件夹分别是<code class="code">config</code>和<code class="code">system</code>，我们需要的修改的文件在<code class="code">config/options/</code>里面，我们需要修改<code class="code">ui.lnf.xml</code>中的内容，可以使用vim或者gedit来修改</p>
            <img src="assets/site/images/idea_bad_font_config1.png" alt="" class="img-responsive img-rounded"/>
            <br>
<pre><code class="bash">$ sudo vim ui.lnf.xml
或者
$ sudo gedit ui.lnf.xml</code></pre>
<pre><code class="xml">&lt;application&gt;
    &lt;component name="UISettings"&gt;
        &lt;option name="FONT_FACE" value="思源黑体 CN Normal" /&gt; &lt;!-- 改成正常显示的字体，比如说：Ubuntu/Ubuntu mono等等... --&gt;
        &lt;option name="FONT_SIZE" value="20" /&gt;
        &lt;option name="HIDE_TOOL_STRIPES" value="false" /&gt;
        &lt;option name="OVERRIDE_NONIDEA_LAF_FONTS" value="true" /&gt;
    &lt;/component&gt;
&lt;/application&gt;</code></pre>

            <p>再次开启IDEA发现熟悉界面和文字又回来了！</p>
        </div>
    </div>


    <div id="_footer"></div>
</div>


</body>
<script>
    $(document).ready(function () {
        /*代码高亮*/
        require(['hljs'], function () {
            $('pre code').each(function (i, block) {
                hljs.highlightBlock(block);
            });
        });
    });
</script>

</html>
